
package com.thon.service.project;

import java.util.Date;
import java.util.List;

import com.thon.dao.util.HighCharts;
import com.thon.dao.util.Page;
import com.thon.service.util.DataAnalysis;

/**
 * @file DataAnalysisService.java
 * @author manpiaoyi
 * @email manpiaoyi@126.com
 * @date 2014-11-4
 * @description 数据分析服务
 */
public interface DataAnalysisService<T> extends DataAnalysis {		
	
	public HighCharts getColumn(Date startDate,Date endDate,String ids);
	
	public HighCharts pieCharts(Date startDate,Date endDate,String ids);
	
	public List<T> getList(Date startDate,Date endDate,String ids);
	
	public Page<T> getFilterPage(Date startDate,Date endDate,String ids,Integer pageNo,Integer pageSize);
}